Inland, Red Bank and Freehold Boro have a nice variety of restaurants and Red Bank is especially good for nightlife. Keyport Boro and Matawan Boro are both smaller but have a few nice restaurants. Most towns have at least one strip mall with various shops and restaurants. On the shore, Asbury Park has a hip and up and coming night life scene. Most shore towns have nice bars & restaurants. Pier Village in Long Branch is very nice, but most of the restaurants are a bit on the pricey side.